package fun.tan90.device.event;

public interface EventTopic {

    String DEVICE_INFO_TOPIC = "device_info";


    String SOURCE_INFO_TOPIC = "source_info";

    String SINK_INFO_TOPIC = "sink_info";


    String PROTOCOL_JA_INFO_TOPIC = "protocol_ja_info";
    String PROTOCOL_GRAAL_INFO_TOPIC = "protocol_graal_info";

    String PROTOCOL_JA_EVAL_TOPIC = "protocol_ja_eval";
    String PROTOCOL_GRAAL_EVAL_TOPIC = "protocol_graal_eval";


    String SOURCE_RULE_TOPIC = "source_rule";

    String TRANSFER_RULE_TOPIC = "transfer_rule";

    String SINK_RULE_TOPIC = "sink_rule";


    String DEVICE_SOURCE_DATA_TOPIC = "device_source_data";

    String DEVICE_TRANSFER_DATA_TOPIC = "device_transfer_data";


    String DATA_HANDLE_FAILURE_TOPIC = "data_handle_failure";
    String DATA_HANDLE_SUCCESS_TOPIC = "data_handle_success";

    String CLIENT_INIT_FAILURE_TOPIC = "client_init_failure";
    String CLIENT_INIT_SUCCESS_TOPIC = "client_init_success";

    String SERVER_INIT_FAILURE_TOPIC = "server_init_failure";
    String SERVER_INIT_SUCCESS_TOPIC = "server_init_success";

}
